package org.niux.aims.service;

import java.util.List;

import org.niux.aims.vo.ApplicationVO;

public interface IApplicationService {
	/**
	 * 
	 * 方法概述：根据ID获取应用数据
	 * 描述：根据ID获取应用数据
	 * @param id
	 * @return
	 * 返回类型：
	 * 修改人：梁铭显
	 * 修改时间：2013-8-1
	 */
	public ApplicationVO findById(Integer id);

	/**
	 * 
	 * 方法概述：获取所有应用数据
	 * 描述：获取所有应用数据
	 * @return
	 * 返回类型：List<Application>
	 * 修改人：梁铭显
	 * 修改时间：2013-8-1
	 */
	public List<ApplicationVO> findAll();

	public abstract List<ApplicationVO> findByPage(int startPage, int pageSize);

	public abstract void add(ApplicationVO appVo);

	public abstract void update(ApplicationVO appVo);

	public abstract void del(int id);
}
